﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ZBJF.Warranty.Common.Enums.InsuranceWarranty
{
    public enum InsuranceWarrantyStatus
    {

        #region 二级状态
        /// <summary>
        /// 已新建报案   
        /// </summary>
        [Description("已新建报案")]
        Created = 5,
        /// <summary>
        /// 拒赔
        /// </summary>
        [Description("拒赔")]
        Refuse = 1,
        /// <summary>
        /// 已联系
        /// </summary>
        [Description("已联系")]
        HaveContact = 6,
        /// <summary>
        /// 需再次联系
        /// </summary>
        [Description("需再次联系")]
        NeedReContact = 7,
        /// <summary>
        /// 已远程核实信息
        /// </summary>
        [Description("已远程核实信息")]
        Verified = 10,
        /// <summary>
        /// 设备分拣中
        /// </summary>
        [Description("设备分拣中")]
        EquipmentInSorting = 11,
        /// <summary>
        /// 到店维修中
        /// </summary>
        [Description("到店维修中")]
        HaveArrangeToStore = 12,
        /// <summary>
        /// 上门维修中
        /// </summary>
        [Description("上门维修中")]
        HomeMaintenance = 13,
        /// <summary>
        /// 寄修维修中
        /// </summary>
        [Description("寄修维修中")]
        SendToRepair = 14,
        /// <summary>
        /// 自行官修中
        /// </summary>
        [Description("自行官修中")]
        OfficialRepair = 16,
        /// <summary>
        /// 客户暂不维修
        /// </summary>
        [Description("客户暂不维修")]
        NoMaintenance = 17,
        /// <summary>
        /// 已完成服务
        /// </summary>
        [Description("已完成服务")]
        Close = 20,
        /// <summary>
        /// 已退保
        /// </summary>
        [Description("已退保")]
        Retreat = 21,
        /// <summary>
        /// 已回访
        /// </summary>
        [Description("已回访")]
        RetrurnVisited = 30,

        #endregion
        #region 一级状态
        /// <summary>
        /// 处理中
        /// </summary>
        [Description("处理中")]
        Processing = 100,
        /// <summary>
        /// 分拣中
        /// </summary>
        [Description("分拣中")]
        InSorting = 103,
        /// <summary>
        /// 维修中
        /// </summary>
        [Description("维修中")]
        InMaintain = 106,
        /// <summary>
        /// 已处理
        /// </summary>
        [Description("已处理")]
        Processed = 110,
        /// <summary>
        /// 取消报案
        /// </summary>
        [Description("取消报案")]
        Canceled = 120,
        #endregion
    }
}
